compiles, test runs, cant see sphere yet though...