add demo server
configurable port
database connection