Added portable lib