finish lemin
add all