Explain Line By Line Code