starting implementation of better GT Publisher