Here's my contrabutions