add public API view & cube