updated files
add dynamic frame