added new 5 methods, actually only their signatures