more protocols
working on devices display