work on the ViewManager