Finished Interface and split method resolved