creating lib