First commit to officially use Gate in this project