Added new methods, destroy, create functions