Incorporating the latest developments