new communication + win layer