interfaces of semagrow queries