save almost working