add a little documentation