almost there
docs work,publish not yet
fix #14, improvements on #7 and #11