implementada função create de save