changed to shared promoter model