fixed broser constructor