However this requires a very strong understanding