add description and requirments