decides on bowercopy, everything is a mess
cleans up, runs bowercopy