updated interfase to create: create and createAndSign