Added percent. Not fully tested. Added loading gif.