Feedback on Galaxy Formation