just the framwork