messed up with position code and position name