Step 1. Library preparation