changing the approach, so let's have a fresh start