am not gonna go through this again.