Few minor updates
* added function to check requirements