modify start 1 ids
add validation
add test