better application of the apikey param