ide files
refactoring and ignoring out folder