command line arguments are now correctly parsed, recuring and unhiding works.