3 methods updated