added include libtinything functions