some initial useful scripts