working on matrix multiply
completed one pass
unable to get two pass working with current class