updates to get ready for pub