refactor: folder structure and ingores