implementation of basic methods ready, diagrams updated