need a tool for building definitions