Updated Puesudeocode and small edits