cs -> self