create library