broke drawing into parts so it doesnt crash