great post carl!