bug fixed in fileuplaod