fixed: this needs cmake