changes based on feedback