simplify requirements