correct scope for technical constructor