re-added colour constant
added extra constructor
added interpreters property