copying whackanop for testing