running but incomplete/incorrect implementation of quick svd only

wanted to save a spot in case stuff got messed up moving forward