added publication handling