added id and id_helper...need to fix some stuff