* added requirements