joshua-ranjit documents