added all method