Fields followed by * are required