everything is workinggit add .! all functionalities implemented, seems to work well