customized practice from treehouse's object oriented PHP course and my own projects using the aforementioned.