WIP on test and documentation.