- reducing errors
- need to change filetable