Title: Computer based ESCA instrumentation with applications