switched to re module