split up everything