fix set layout