eliminated warnings