refractor the construct