read record and related function implementation
last night progress