make convenience library