initial version of collision methods