api => registration + priority level, no states