conect to button
refactor settings and assets
add assets
add assets