mostly done with KG1
mostly done with KG1