frame management