added web api controller and web page