id parsing works