implementing changes