working, prior to removal of colour features
should be working...
code before moving onto a new set of code