refactor WC.java