Frames now work under abstract class. FixingFrame done