Getting somewhere but getting range violation so fuck lyfe