added progress loading bar