debugging module system