added layer 12 support