actually commiting reload function this time