added cd back & forward operations