updates for lastest revision