splited publications into 2 classes; added basic publication edit