compiles properly after file split