working on analyzing id