removed editing
changed message key name
added access contol
added sigin and runtime exception handler