initialize new dir structure
refactor .run() to get rid of else{} block
update spec to drop the trailing ":" from condition()