recreated WebAPI (it's a real independent web app now)