add directory deletion. still have to come back to recursive deletion