Entry points for scripts.