nail down versions
add magic button