init of safely.
catch