Now a days generation