layout padding optimise