splitting sources, new makefile