Improvements: proper urls, loading effect and http interceptor