added method to download a piece