add library and test page