added layout width option