added layout demo