ready to move to framework