make the update be a popup dialog
add sh expansion
rewrite to get hard-coded directories