resets to full functions