still updating view apis