working version of N14N15 after cleaning up half way changes