initial problem setup