condensed some thangs