init move from YF libs