Note: * required