stack op
reorganize the class files