added: frame.el