all codes are free to be used for commercial and non-commercial purpose.