handle cd is now implemented