migrating toward portable tool