adding in basic files
second version
fixed some mistakes