Update. Initial relase of working library