UplUplloading the main codes