added promote/demote spec stub