managed to properly type out ex17 / repair any issues that occured while adding foward declarations.
adding some testing for ex17 to the make file, git sh should be basicly the same, will check