cleanup
call _backend directly
make 'rename' accessible from the command line
remove unused option
breaking the main function up a bit