this is what we are gonna be using to learn this thing