User classes and libraries