I have a problem which is a bit unclear at this point of the time. I have a program with two subroutines and its performance is very poor. So we decided to redesign it into three different individual programs. One for each subroutine and a'HAT' program which calls these two programs. Please let me know if this enhances the performance and if it is feasible.