yaf application practise