Changed the structure of Shareist Assignment to make it semantically correct