https://arshiatamin.com/posts/training/instrumentation-applications/