Added lifecycle promote/demote