layer function testing mainframe