All basic features are implemented.