added split, context difference