what is the difference between Uri and filepath?
They actually seem to be same but i don't know where the difference lies.