register
auth improvement
post delete