outline other methods