hover read
add missing files
merge