synching with layouts