(*Section marked with asterisk are mandatory)