added test for mcPosition, dramatically improved mcPosition