almost everything working well, documentation not yet complete