Just copied interface files from assignment PDF.