split whole app into seperate .jsx files