add reload method