for temp _ 1