interact with user
allow to specify directories as destination