What is another word for

helpful

helpful as in providing assistance or serving a useful function