added reload capability