can you please tell me why this system has been implemented, how it works, and it's advantages and disadvantages