added finish checker