Made several edits to both requirements and listed classes. Looking forward to detailed applications.