Hardware and performance

requirements