nearly fully functional