any pointers of the references you read or a github repo for me to learn from?