moving to top level setup