update front-end
change home to article
add error messages
complete authentication