relayout to fit function name