bugfix and add test module