commiting changes up to ex19