split up everything a little bit