ids and stuff