work on frame 2