fixed to do reaching to object