prevent null reference access
add memo of extraction euler from matrix order