some incomplete updates that I dont feel like describing