fixed sigint stuff. added cd