time to learn about matrices
not crashing at least
almost working...