personal convenience scripts. Probably not useful for others.