oj logo here
  • How it Works
    Employer - FAQ Jobseeker - FAQ Learn To Outsource
  • Pricing
  • Real Results
  • post a job
  • find jobs
  • log in
  • sign up
Better Search Results?

Found 10000 jobseekers.

  • « Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • »Next
99 ID PROOF

0d9d2cb48fd1 8 0

Office & Admin Assistant 

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $4.00/hour ($704/month)

EDUCATION
Bachelors degree
LAST ACTIVE
10 days ago
PROFILE DESCRIPTION
I have been in the HR/Admin industry for almost 6 years now since I started working after I graduated from college with a degree of Bachelor of Science in Business Adminis...
TOP SKILLS
Data Entry
EXPECTED SALARY
Php 55,000.00/month
( $1,000 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
6 years in HR/Admin Industry
TOP SKILLS
Data Entry
50 ID PROOF

810bdfc2d0d09 48

Office & Admin

50 ID PROOF
LOOKING FOR

gig work

at $15.00/hour

EDUCATION
Bachelors degree
LAST ACTIVE
9 days ago
PROFILE DESCRIPTION
Personable and dedicated Customer Service Representative with extensive experience in the BPO industry. Solid team player with an upbeat, positive attitude, and proven sk...
TOP SKILLS
Data EntryTranscriptionHuman Resources
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Bachelors degree
AVAILABILITY
gig
EXPERIENCE
Data Entry & Customer Service
TOP SKILLS
Data EntryTranscriptionHuman Resources
58 ID PROOF

00499f2d 81e d48dc0b

Office/admin,virtual assistant,data encoder,

58 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $3.10/hour ($545.6/month)

EDUCATION
Bachelors degree
LAST ACTIVE
2 months ago
PROFILE DESCRIPTION
*date encoder
*office work or admin work
*secretarial paperwork
*virtual assistant
*marketing assistant...
TOP SKILLS
TranscriptionTravel PlanningHuman Resources
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
5 years
TOP SKILLS
TranscriptionTravel PlanningHuman Resources
80 ID PROOF

2df40 0c b8981d0d

Office/ Admin Works / Customer Service/ Insurance

80 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $4.13/hour ($363.44/month)

EDUCATION
Bachelors degree
LAST ACTIVE
2 months ago
PROFILE DESCRIPTION
I am able to work inOffice administration, Insurance, Admin Assistant...
TOP SKILLS
Data EntryEmail ManagementHuman ResourcesMicrosoft Excel
EXPECTED SALARY
Php 20,000.00/month
( $364 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
16 yrs of Work experience (Insurance Industry and Office /Admin Works/ Customer Service) 
TOP SKILLS
Data EntryEmail ManagementHuman ResourcesMicrosoft Excel
80 ID PROOF

fc4d8e 409 0 80dd21b

Office & Admin

80 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $2.00/hour ($352/month)

EDUCATION
Bachelors degree
LAST ACTIVE
17 days ago
PROFILE DESCRIPTION
I can help you with clerical task such as gathers, complies and verifies information and performs data entry....
EXPECTED SALARY
Php 25,000.00/month
( $454 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
6 years of clerical tasks such as answering telephones, handling mail, operating office equipment and maintaining office supplies. Gathers, complies and verifies information and performs data entry and 8 years in customer service
80 ID PROOF

d4ecb8d90 0 fd2018894

Office Admin

80 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $3.61/hour ($635.36/month)

EDUCATION
Bachelors degree
LAST ACTIVE
2 months ago
PROFILE DESCRIPTION
• Received and verified specimens sent from internal and external locations for accuracy and logging appropriately;• Handled all administrative files and record monit...
TOP SKILLS
Travel PlanningMicrosoft Excel
EXPECTED SALARY
Php 35,000.00/month
( $636 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
7 years in Administrative / Clerical
TOP SKILLS
Travel PlanningMicrosoft Excel
70 ID PROOF

0c0df9814db d8

Office admin

70 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $4.13/hour ($363.44/month)

EDUCATION
Bachelors degree
LAST ACTIVE
2 months ago
PROFILE DESCRIPTION
i'm a in good in typing and i'm knowledgeable in computer like excel ms word power point punctual i can work under pressure with good customer service experience, and know ...
TOP SKILLS
Data EntryTranscriptionQuality Control
EXPECTED SALARY
Php 20,000.00/month
( $364 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
7 yrs of customer service
TOP SKILLS
Data EntryTranscriptionQuality Control
80 ID PROOF

d1d80bd4 98c f20

OFFICE ADMIN

80 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $3.10/hour ($272.8/month)

EDUCATION
Bachelors degree
LAST ACTIVE
11 days ago
PROFILE DESCRIPTION
PROFESSIONAL SUMMARY:

Reliable and highly motivated professional with multiple years of experience and proven knowledge in government procurement process, and in produ...
TOP SKILLS
Data EntryTranscription
EXPECTED SALARY
Php 15,000.00/month
( $273 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
4+ YEARS AS OFFICE ADMIN
TOP SKILLS
Data EntryTranscription
99 ID PROOF

9 d1 8eb48d90d08 c024f 00

Office Admin

99 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $5.16/hour ($454.08/month)

EDUCATION
Bachelors degree
LAST ACTIVE
1 month ago
PROFILE DESCRIPTION
* 5 years working in a Hotel Industry as a Housekeeping Roomboy, Public Attendant and Rooms Coordinator in Avenue Plaza Hotel.* Extensive Knowledge of cleaning the rooms ...
TOP SKILLS
English SpeakingData EntryEmail ManagementQuality Control
EXPECTED SALARY
Php 25,000.00/month
( $454 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
5 years in Hotel and Restaurant Management
TOP SKILLS
English SpeakingData EntryEmail ManagementQuality Control
80 ID PROOF

89d812cb d0 40df

Office & admin

80 ID PROOF
LOOKING FOR

part-time work (5 hours/day)

at $5.00/hour ($550/month)

EDUCATION
Associates degree
LAST ACTIVE
12 days ago
PROFILE DESCRIPTION
My experience with my previous job has allowed me to acquire perseverance and well-organized skills....
TOP SKILLS
English SpeakingData EntryMicrosoft Excel
EXPECTED SALARY
Php 25,000.00/month
( $454 USD )
EDUCATION
Associates degree
AVAILABILITY
part-time
EXPERIENCE
6 months as Office/Admin Staff
TOP SKILLS
English SpeakingData EntryMicrosoft Excel
80 ID PROOF

d 1dd988c0f04

Back Office Admin/Virtual Assistant

80 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $8.00/hour ($1408/month)

EDUCATION
Bachelors degree
LAST ACTIVE
4 days ago
PROFILE DESCRIPTION
Property Management/Back Office AdminInbound and Outbound Calls ManagementData EntryE-mail ManagementSocial Media ManagementAds Listing and ManagementRecords Keeping/Updati...
TOP SKILLS
Data EntryEmail ManagementMicrosoft ExcelPersonal Assistant
EXPECTED SALARY
Php 60,000.00/month
( $1,091 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
More than 4 years experience as Back Office Admin/Virtual Assistant for client based in CA, USA
TOP SKILLS
Data EntryEmail ManagementMicrosoft ExcelPersonal Assistant
99 ID PROOF

41f98d0c08 ddb2

Office / Admin

99 ID PROOF
LOOKING FOR

part-time work (6 hours/day)

at $3.00/hour ($396/month)

EDUCATION
Bachelors degree
LAST ACTIVE
Today
PROFILE DESCRIPTION
In my previous job, we always strive to achieve our targets or challenges set by the company, I always see opportunities in our everyday transaction peak or lean days. We...
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
15 years in non-banking industry
80 ID PROOF

41c4d2009 d8fb0 8d

IT MSP Admin Office Business Manager

80 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $8.26/hour ($1453.76/month)

EDUCATION
MBA Student
LAST ACTIVE
2 months ago
PROFILE DESCRIPTION
IT Office Admin Manager, Procurement Manager, Project Manager, Executive Assistant, MSP Operations Manager, Business Manager...
TOP SKILLS
BookkeepingInventory ManagementCustomer Support
EXPECTED SALARY
Php 80,000.00/month
( $1,454 USD )
EDUCATION
MBA Student
AVAILABILITY
full-time
EXPERIENCE
Experienced IT MSP Admin Manager handles all aspects of operations
TOP SKILLS
BookkeepingInventory ManagementCustomer Support
70 ID PROOF

98b91d200e8d90 40 48fc0d

Office and Admin (Virtual Assistant)

70 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $3.10/hour ($545.6/month)

EDUCATION
Undergraduate Bachelor's Degree
LAST ACTIVE
1 month ago
PROFILE DESCRIPTION
Active listening skills - I am able to focus completely on a speaker, understand their message, comprehend the information and respond thoughtfully. I can use verbal and ...
TOP SKILLS
Quality ControlSocial Media ModerationPersonal Assistant
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Undergraduate Bachelor's Degree
AVAILABILITY
full-time
EXPERIENCE
No Experience Yet
TOP SKILLS
Quality ControlSocial Media ModerationPersonal Assistant
85 ID PROOF

0d8d cfb0894d 1

Admin/Office Staff

85 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $2.00/hour ($176/month)

EDUCATION
Bachelors degree
LAST ACTIVE
6 days ago
PROFILE DESCRIPTION
-MS Office (Word,Excel,PPT)
-English language
-Basic photo editing skills...
TOP SKILLS
English SpeakingData EntryEmail ManagementMicrosoft Excel
EXPECTED SALARY
Php 15,000.00/month
( $273 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
1 year and 3 months as an office staff
TOP SKILLS
English SpeakingData EntryEmail ManagementMicrosoft Excel
50 ID PROOF

008 140 c0 0d8df2d4be899

Office admin

50 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $2.07/hour ($182.16/month)

EDUCATION
Bachelors degree
LAST ACTIVE
28 days ago
PROFILE DESCRIPTION
I know basic computer skills, google sheets, google forms.
When it comes to business, I know little things to sell on Facebook Marketplace and to other platforms...
TOP SKILLS
Microsoft Excel
EXPECTED SALARY
Php 10,000.00/month
( $182 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
2 years in Government Employee
TOP SKILLS
Microsoft Excel
80 ID PROOF

d0d 1fc9bd004828

Admin/Office Assistant

80 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $4.13/hour ($363.44/month)

EDUCATION
Bachelors of Science in Nursing
LAST ACTIVE
15 days ago
PROFILE DESCRIPTION
-Maintaining files and records so they remain updated and easily accessible-Sorting and distributing incoming mail and prepare outgoing mail-Assist in office management a...
EXPECTED SALARY
Php 20,000.00/month
( $364 USD )
EDUCATION
Bachelors of Science in Nursing
AVAILABILITY
part-time
EXPERIENCE
2 years as Private Nurse, 10 years Office Clerk
99 ID PROOF

d d8b0fcd80491

Office & Admin Assistant

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $3.61/hour ($635.36/month)

EDUCATION
Bachelors degree
LAST ACTIVE
Today
PROFILE DESCRIPTION
I've worked with various companies as a posting clerk, office clerk, QA analyst,  customer service assistant, and ESL Tutor.I work accurately and I'm a hard worker.I a...
TOP SKILLS
English SpeakingBookkeepingData EntryQuickbooks
EXPECTED SALARY
Php 35,000.00/month
( $636 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
10 yrs in Customer Service
TOP SKILLS
English SpeakingBookkeepingData EntryQuickbooks
80 ID PROOF

9d801d042 db80948c 0ef0

Office & Admin

80 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $3.10/hour ($545.6/month)

EDUCATION
Bachelors degree
LAST ACTIVE
1 month ago
PROFILE DESCRIPTION
I have experience in Email Management, General Administrative Tasks, Writing, and Calendar Management. I am also well-versed with the English language, both written and v...
TOP SKILLS
Email Management
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
Experience in general administrative tasks, email and calendar management, and writing. I also have basic knowledge in Canva, Photoshop and video editing. I also have good
TOP SKILLS
Email Management
80 ID PROOF

24008f c18 0ddd9b

Office admin

80 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $8.00/hour ($704/month)

EDUCATION
Bachelors degree
LAST ACTIVE
3 days ago
PROFILE DESCRIPTION
I have lead different teams as an administrator. Made sure that the team is aligned with the company’s vision and mission....
TOP SKILLS
English SpeakingData EntryEmail Management
EXPECTED SALARY
Php 40,000.00/month
( $727 USD )
EDUCATION
Bachelors degree
AVAILABILITY
part-time
EXPERIENCE
9 years in office administration
TOP SKILLS
English SpeakingData EntryEmail Management
74 ID PROOF

0188409cd dbdf

Admin/office/inventory/virtual

74 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $5.00/hour ($880/month)

EDUCATION
Bachelors degree
LAST ACTIVE
20 days ago
PROFILE DESCRIPTION
Hi I have been work for tropical fruit asia as warehoise clerk duration of 1 year and 9 months and at wills international sales corp as warehouse admin assistant in 1 yea...
TOP SKILLS
Inventory ManagementData EntryMicrosoft Excel
EXPECTED SALARY
Php 20,000.00/month
( $364 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
3 years in warehouse/office/inventory field
TOP SKILLS
Inventory ManagementData EntryMicrosoft Excel
99 ID PROOF

b1d8 800fc4d9d

Office and Admin VA / Data Entry

99 ID PROOF
LOOKING FOR

part-time work (5 hours/day)

at $5.30/hour ($583/month)

EDUCATION
High school diploma
LAST ACTIVE
6 days ago
PROFILE DESCRIPTION
4 years experience as Administrative Officer  and 1 year as Marketing Assistant.Computer LiterateProficiency in MS OfficeProficiency in Google Apps...
TOP SKILLS
TelemarketingEmail ManagementMicrosoft Excel
EXPECTED SALARY
Php 35,000.00/month
( $636 USD )
EDUCATION
High school diploma
AVAILABILITY
part-time
EXPERIENCE
4 years in Administrative Department and 1 year as Marketing Assistant
TOP SKILLS
TelemarketingEmail ManagementMicrosoft Excel
50 ID PROOF

81dd4 cf09d8

Office/Admin/Operations

50 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $4.00/hour ($704/month)

EDUCATION
Bachelors degree
LAST ACTIVE
4 days ago
PROFILE DESCRIPTION
Office/Administrative Skills
Good attention to details
Customer Service Skills
Flexible
Punctual
Hardworking
Multi-tasking

Tools:
-SAP (MM, REFX)
-SAP ECC
-IER...
TOP SKILLS
Customer Support Management
EXPECTED SALARY
Php 50,000.00/month
( $909 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
One year in real estate as Project Sales Coordinator, Three years in malls and retails as Operations, Three and a half years in mall and retails as Lease Administrator. Six months in BPO.
TOP SKILLS
Customer Support Management
99 ID PROOF

d98d8c00eb2f190448 d

Office & Admin (Virtual Assistant), Product Researcher

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $5.00/hour ($880/month)

EDUCATION
Bachelor of Science in Information Technology
LAST ACTIVE
21 days ago
PROFILE DESCRIPTION
Office & Admin (Virtual Assistant), MS Office, Google Sheets, Data Encoder, Photo Editor, Product Researcher, Tactical Arbitrage, Keepa, SellerAmp SAS, RevSeller, Man...
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
Bachelor of Science in Information Technology
AVAILABILITY
full-time
EXPERIENCE
5 years in Office and Admin, 6 months in Product Research
99 ID PROOF

21ddb04d9cf0 88

Office & Admin

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $5.00/hour ($880/month)

EDUCATION
Bachelor's  Degree
LAST ACTIVE
5 days ago
PROFILE DESCRIPTION
I am passionate about my work. I have a steady source of motivation that drives me to do my Upgrade to see actual info my last job, this passion led me to challenge myself daily and learn ...
TOP SKILLS
Data EntryTravel PlanningEmail Management
EXPECTED SALARY
Php 40,000.00/month
( $727 USD )
EDUCATION
Bachelor's  Degree
AVAILABILITY
full-time
EXPERIENCE
4 years as Data Entry Specialist
TOP SKILLS
Data EntryTravel PlanningEmail Management
80 ID PROOF

c10 d8bf90420d8d

Office and Admin Support (Data Entry)

80 ID PROOF
LOOKING FOR

part-time work (4 hours/day)

at $6.20/hour ($545.6/month)

EDUCATION
BS HRIM graduate from UP Diliman
LAST ACTIVE
26 days ago
PROFILE DESCRIPTION
- Knowledgeable in using Microsoft Office applications (i.e. Word, Powerpoint, Excel) and its Google counterparts (i.e. Docs, Slides, Sheets)- Knowledgeable with Gmail- K...
EXPECTED SALARY
Php 30,000.00/month
( $545 USD )
EDUCATION
BS HRIM graduate from UP Diliman
AVAILABILITY
part-time
EXPERIENCE
Sales & Customer Service Associate
50 ID PROOF

d080192fc 0d48 0b9d4 08e

Data Entry/ Customer Service/Office and Admin Support

50 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $2.00/hour ($352/month)

EDUCATION
Bachelors degree
LAST ACTIVE
18 days ago
PROFILE DESCRIPTION
o Experience with MS Office and data programs
o Basic Computer Troubleshooting Software/Hardware
o Manage Information System
o Familiarity with administrative duties
o...
TOP SKILLS
Data EntryTranscriptionEmail Management
EXPECTED SALARY
Php 25,000.00/month
( $454 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
experience with Basic Computer Troubleshooting Software/Hardware
TOP SKILLS
Data EntryTranscriptionEmail Management
99 ID PROOF

f8 0d820d41dceb490

Office & Admin (VA)

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $5.00/hour ($880/month)

EDUCATION
Associates degree
LAST ACTIVE
3 days ago
PROFILE DESCRIPTION
- Data Entry, Typing- Internet/ Product/ Google  Research- Strong skills in Microsoft Office Word, Power Point, Excel, Google           Spreadsheets and Airtable- At...
TOP SKILLS
Data EntryMicrosoft Excel
EXPECTED SALARY
Php 45,000.00/month
( $818 USD )
EDUCATION
Associates degree
AVAILABILITY
full-time
EXPERIENCE
Data Entry
TOP SKILLS
Data EntryMicrosoft Excel
99 ID PROOF

d914904808ceb 2fd d80

Admin/Office/Customer Service

99 ID PROOF
LOOKING FOR

full-time work (8 hours/day)

at $4.13/hour ($726.88/month)

EDUCATION
Bachelors degree
LAST ACTIVE
1 month ago
PROFILE DESCRIPTION
* Customer Service
* Typing Jobs; MS Word, MS Excel, MS Power point
* Email
* Admin/Clerical Works...
TOP SKILLS
Customer SupportPhone SupportEmail Support
EXPECTED SALARY
Php 40,000.00/month
( $727 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
7 years in Customer Service - Administrative Assistant
TOP SKILLS
Customer SupportPhone SupportEmail Support
80 ID PROOF

9fc2b4d810 0d8d

Office / Admin Assistant

80 ID PROOF
LOOKING FOR

full-time work (10 hours/day)

at $3.00/hour ($660/month)

EDUCATION
Bachelors degree
LAST ACTIVE
19 days ago
PROFILE DESCRIPTION
Computer Literate
Well Oriented in Microsoft Office Applications
Willing to be trained
Highly motivated individual
With Good communication skills...
TOP SKILLS
PhotoshopPersonal AssistantCustomer Support
EXPECTED SALARY
Php 20,000.00/month
( $364 USD )
EDUCATION
Bachelors degree
AVAILABILITY
full-time
EXPERIENCE
3years Call Center Agent || Admin Assistant (On the Job training) 
TOP SKILLS
PhotoshopPersonal AssistantCustomer Support
  • « Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • »Next
Success You have successfully pinned this profile! You can manage pinned profiles in your Employer dashboard.
VIEW PINNED WORKERS
Pin Worker

Create an Account to Get Started.

Already an OnlineJobs member? LOGIN.
The Best Way To Keep Your Data Secure When Working With An OFS – Practical Advice
The Best Way To Keep Your Data Secure When Working With An OFS – Practical Advice

Data security is the number one concern when it comes to outsourcing.

READ STORY
EMPLOYERS
  • How it works
  • Register
  • Post a Job
  • Vetted Workers
  • Recruiting Service
  • Blog
  • Real Results
  • FAQ
  • Timeproof
workers
  • How it works
  • Register
  • Job Search
  • Employer Search
  • Life as a Virtual Assistant
talented va's
  • Webmaster VAs
  • Seo VAs
  • Wordpress Experts
  • Writer VAs
  • Real Estate VAs
  • Graphic Design VAs
  • Expert PHP Programmers
  • Bookkeeping VAs
  • Blogging VAs
  • Advanced VA Search
other
  • Press
  • Affiliates
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of Use
  • SPREAD THE WORD
contact us
  • support@onlinejobs.ph
connect with us
OnlineJobs logo Copyright © 2023 OnlineJobs.ph. All rights reserved.
Copyright © 2023 OnlineJobs.ph. All rights reserved.