crap way of getting base shas