SDSS with some parts implemented in C++.