initial version of Publication model