adding in hook so that you must select customer before doing anything