I think it’s too complicates. Probably something like this: