suggestions fully functional