SIMCAT Past Present and Future