fixed crypto bug, better producer types