fix null value rendering
implement fieldsets