frampton