new changes made by mrphpguru