support firstrun scripts