implement delete and update login guards