Updated Codes & plots