almost ready for fxnSelftestBasic