implement browser by modifying flatirons browser