simplified single view factory and fixed frame bug