ImTPL class