Updates by Kran

Kran