adding commentary and licence for sharing