Do not use the codes in here for any academic assignments.