still trying to fix collison