save
add focus function