Added a little functionality, also added proper loading bar