a red and purple framework