Added io interface
Renamed function
Added migrate and ps commands
Added ID for logging