add Publication model