Add smart capture