fixed warnings n shit