Test constructor
Figuring out how to organize these constructors or maybe we can construct as the programm goes but.... i don't know...