Download method added