add less freedom