- cleaned up module output interface