what are the system requirements / recommended system requirements and what do you need the system to do?