add missing module; adaptation to make it run