rename main file
Split classes definitions into several files
extend also takes methods definition