NOTE: Fields marked with a star are required fields.