layout finished, security save for new function test