added source files for bookmarklet