snRNPs bind (U1 to 5’ splice site, U2 to both branch point containing bulged A and 3’ splice site), ATP to check proper base pairing (proper bp necessary for ATP hydrolysis), other snRNP rearrange to facilitate chemistry (branch point attached to 5’ splice site -> lariat)