add build task and docs