Some variables and methods names are changed