开始写asset部分，还未完成。