important changes ! [ MUST READ. ]