adding preparer spec