position is now int instead of string