made it so you pass in the key and secret on alloc