matrix parser sort of working now, properly hooked up!