Refactor the diretory