some warning removal