answer model + specs + ajax crud