Completed basic library Update