restarting
basic source file ready
to remove splitrange
working gfx and phy