Added create() method