new rack framework and updates