Adding comments functionality implemented. Future work : Get the buttons to behave differently at different scenarios