ready to implement download fragment.