changes implemented