almost working

bugs. :-1:  :(