converted simon to module