All of my codes from start until now