variable module