First constraint map implementation