default fields and required validation worked out