Added Classes to support collection views
added custom supplementary view