update code convension and req doc