public marks

PUBLIC MARKS from janegan with tags replacement & ibm