more work on improving collision sys