adding pub and renaming