>< still needs | and cd needs fixing