moved to CS
build as module