So far just a requirement for a class, will update with as I develop more.