updated narrative, added margin constraints