read key(file)
add funtion