Starting to define the splitop class