Work in progress

- [ ] blockCall completed- Requires testing.
- [ ] sourceEntry updated - Work in progress
- [ ] Have a List of Blocks
- [ ] blockCall is returning the list of required blocks.
- [ ] have to program the algorithm to evaluate completed blocks etc
until all the associated blocks have been run through.