added reload method