(shortened the lib)