run directly within the browser environment