JAMES SLIP