uncommented reload function