finish search
clean up views
finish clean up views
finish clean up views
finish code clean up
testing