objects split up into different files