list almost working