messages for layers