myself neffex