Add tests
Create documentaion
