somes changes added