updated all 3