Unravelling the human puzzle