several daily use scripting