some layout refinemet