updated with new purple layout