add license and browser ocmpatability