parse id stuff