And what improvements can be done on the same?

If there is any previous thread or resources related to the topic, please provide links. Thanks.