added binding, publisher, published
updated sample library, new highlighting