basic features are fully working