rename method
added more smart bot