Component approach x4