change reload method to public