add dynamic log
flexible layout of device icons