Pre Workout

I have used c4 pre workout for a while and did like it but recently decided to make my own pre workout. I researched a decent amount about different ingredients and purchased a few from powder city to avoid a 'proprietary blend' and to save money.
Here is my current pre workout stack