Nearly full functionality