add hard module