mapping needs session key