changed move function to return true