upload taching and publication stuff