first init
add all