As I learn stuff I will add it here... I think.