unfinished

the program cashes