user function in layout