updated file names in basic and added functions