added strange mapping