Finely explain