added all method for module