use file dependencies