finally getting right answers holy shit!