adding new features
added new feature

but there is a bug the program not running as expected
update
debugging
update