completed FrameRenderer class
merged conflicts