add data class tp