competitive online environment