Abstract frame