add simple log
init button
add validate function
add validate
clean up