renamed all classes and added the prefix THPI_