working with infromation gain