add parameter to specify device type for Simulator