fixed requirements (requires did not work somehow)