Has all correct characterisitcs and works with Steph's JSON functions