introduce layout params