added basic terms/defs for prototype