adding some structures