collect all definitions