change dir structure, git ignore