implemented termination, improved status transition, extended tests, started dynamic registry