What it takes....