base frame setup