start cleaning up gcc warnings