only position can solve