some key changes