windows service skeleton implemented