cli만 썼는데 나름 괜찮은듯