reload functionality added