migration to halson 2.0