for those who want to share there codes