first cut -single script for all ops