make reconfigurable