added classes to handle the different views
updated my notes document