updated frame and language