got offset working! cleaned up some stuff. moved functions around in fetch()