optimized for gitprint