Use byref, not pointer
Add ctx, add requirements.txt