add checkouts and feedbacks, some changes