프로그램이 모든 로직이 있는게 아닐수도 있으니