custom id field

custom id field for issue #98