added vocab functions