#16 adds initial design for publishers