register refactored, register feature has known problem, alertFeature fixed, scrumed