updated all tests. Finished registration of a producent.