added spec
spec docs