create custom tableview class for app