Implement step #3