made a change
add some fuctonality
delete unuseful functions
change some functions
change tipe of input
change tipe of input
delete unuseful operands