- implemented added methods