heavily modified CMakeLists.txt
changed board to string conversion (and back)