requirements & readme