added wsmo4j