* refactor operate, make it generic * refactor operate, add starts with command * add comment * remove useless file