a little bit of documentatio wouldn't hurt