initial impl of fenix parser