updates based on code review
all passed unit test - unable to test integration and qualification test as instrument is offline