pipe, http, dao, script