setup perfected