first pass at ending paradigms