Elements marked with * are required.