core library for opentie