create destdir if it doesn't exist