beginning library