work on transfer
start implementing the CLI