this is a temporary repository and a hodgepodge of practice code, test code, code to solve litte problems and scripts