spec for questions per preference