Add visibility to create() method