cleanup duplicate require calls for parent views and add more clear naming in app init