Basic library and service