field is compound
working on collision detection