Documentation and some more functions.