add a short draft of lightweight functions
bithacks link
ditz issue update