in

This built me giggle : mint

This made me giggle

This created me giggle – impressive