Add some checks in constructed per and uper
Add some tests