add approved
fixed approved
fixed excepcionts + identation