Ranger

to be edited