many things were changed and added