[feat] add script