added requirements & instructions