Added specs and docs