dot added
do added
basic stuff