hardware requirements ▼