fully functional 

fully functional