great, managed to get rolling in c++