generate icons for devices