this is main libtecho