objects basics
split objects in modules