basics: added all method