more or less ready service
full functional API covered by unit tests