cleaning out view reader service and updating initializer