sperated protocol layer