added firefox and a lot of other things