added cd methods