added NProgress and stuff