New development on going

please be patient with some error you found