[FEATURE] update source and docs