Writing the future :progress and evolution