add view modifications and test