fixed to_i for the basic objects, REPOS WIP