Maybe you already know this, but I think the phrase you're looking for is "right off the bat". I'm not really sure where it comes from though. Just thought you might want some stranger on the internet to correct your usage of idioms (seriously though; I'm not trying to be a dick, just trying to share some knowledge).