better requirement markers