name constructed devices, input styles