First version almost working