a little documentation never hurt