start fixing all those warnings