taking shower, then more work. stupid c++ errors...