renamed copy to enhanced_copy
added balanced_walk modes tests
added check_module tests