explicit file dependencies