finish attempt2