add lambda and enchance modal
and one line struct and list