created a matrix struct, created an init functin in fib to create the matrices, cleaned up a bit, still need to add error checking