Add check safe position.
Return init param.
Some changes.