Added Library function