adding website functionality