added function get_even_part