574 project public perm cascade

closes #574
Because i wanted to use indexes and sets in python don't support indexing