add spec/lib