improved vocab creator by allowing for override of certain methods