gitimmersion practice