- moving command logic to a dedicated class - adding logic for reading webroot value from a parameter, hosting.json file and folder structure - reading application name from project.json instead of a parameter