Competition and markets