add portal, a nice GUI with pure html and javascript