beginning to build library class