added removing, viewed, dcoumentation present