fix #30

All constraints fully functionnal