idx add
initial release