edit explanation for other functions