layer bugfixing