updated frame construction