added a little documentation