Carnegie Library marks 105th birthday with new services offe