Hardware and performance

Speed issues