merge with purcell