Added WebInterface class