introduce memory namespace
private member var use _, Angle
colours should not be in math