add concert logic