some typical scripts