can load and runall programs

next step: start working on the scheduler