Hendonheraldv2

Near completion need code review to see what needs to be improved
because there is a slight problem.