Algo spilt up, compiles, several things commented out FIXTHIS!