required fields done, regular not tested