Some changes made. started implementing the file move methods.