first attempt at the instruction file manager