Create class for top-level whack operations