library beginning