uhh some of this works, not get range though