cd functionality implemented

it works bitches