Position
Removed language given
Refactor for position