added layoutstyle init