add a non default app file
first layout save/restore functions