legacy helper updates