integrate with thinksns