wrote and tested fxnSelftestFull, but the rest still needs help