new changes added 23-7-2014