added completion toggle