adding basic website functionality