use eval instead of constant to get mappers