Implement PR for gh

* msg 1
* msg 2