fully functional, on to pretty making