You need to copy the files from your location to the destination. Where you store your files is your headache. But the file naming convention and destination should be as we have mentioned. Submission procedure (note that you should copy to ~pdslab/assign6): Each individual filename should start with your roll number as prefix, i.e., each filename should be something like cs14xx-******.**** where xx is your roll number. As usual, there would be a submission directory ~pdslab/assign6/ in the server. Write your java classes under a package which is same as your roll number (example cs1435) and copy that whole package (directory) in the ~pdslab/assign6/ directory. For example, if your package is cs1435, and you are in the directory where that package is in your account, then: $ ls cs1435 other_dir another_dir $ cp -r cs1435 ~pdslab/assign6/ The above command would copy the whole cs1435 directory to the submission directory.