Update description and add requirements