add simple requirement module