ok pretty much back where we were but with some more API sense to it all.