fix documentations and CS