auto generate content from schema on save