changes to make it better