exceptions handling
better delete account procedure