making progress
close
almost working..