extended yaf framework