some impruvements in browsres