more user frendly for users to use the module