Added intro registers and profiling code.
Reduced operating time by ~10%