publishing structures