What has a lot of