#332 modal 일반화