crappy id method