add dll and exe for summons_practice
add refactoring, adjust file structure