[rewrite] executable file and documentation to be more clean