code review; add support multiple sender for commands