added crud specs and dummy implementations