it's time to figure out the logic of parsing more clearly, because the current logic is not broad enough to handle all situations.