make requirements simpler