still iffy but it'll get there