changing directory and general upkeep