Add web supported functions