1. Fetch & assemble 2. Test 3. Keep