proposing some structures