implement volk in simulator