An interesting idea, but the implementation is not very good. To be honest, it’s hard to understand what needs to be done, this is an interface problem