gui works, parsing works