construct frames
Sign files with agent