app logical steps advancement