need to break it up more