update: definitions are now in a data file
update: overview