planed struct of code directory