added module.class.php interface