[~TASK] added some more documentation.