naosvm.h .cpp