remove whitespace, add reminder to attempt DRY
render optionally if user logged in