keep coding standard
update docs