WCOperation class seperated from main