added module_is_available? method