Smart reader