init commit,
added the interface for our term objects