overlap detection sorta working