first version, including semantic 0.15.2 and query 2.1