adding the latest changings