all done but the mem take up too much