small steps with the expression builder, still incomplete.