A framework base on yaf