fully functional matrices