Abstract complete and added the for 'mandatory' references.