add comp to_i