add r! to reload()