Add specs, docs